James Shannon (disambiguation)

James Shannon may refer to: